package com.briup.corejava.day03;

/**
 * 1、常量补充知识
 * 2、隐式类型转换（小转大）
 */
public class Test1 {
    public static void main(String[] args) {
        // 1、
        int i = 10;
        // 长整型的字面量
        long l = 10L;
        double d = 20.14;
        // 单精度的字面量
        float f = 20.23f;

        // 2、
        // 2.1、 赋值
        long l1 = 20;
        double d1 = 14.13f;
        // float的表示范围大于long的表示范围
        float f1 = 2000L;
        // 2.2、 计算
        // 比int小的几个类型，计算时会自动提升为int
        byte b1 = 20;
        short s1 = 21;
        char c = 97;
        int r1 = b1 + c - s1;
        // 如果有比int大的数据类型参与，最后结果为较大的那个数据类型
        long r2 = l1 * c - s1;











    }
}
